A Fuzzy Extension of SWRL
نویسندگان
چکیده
Experience in using ontologies and rules in applications has shown that in many cases we would like to extend their representational and reasoning capabilities to deal with vague or imprecise knowledge. For example, multimedia applications have highlighted the need to extend representation languages with capabilities which allow for the treatment of the inherent imprecision in multimedia object representation, matching, detection and retrieval. Unfortunately, neither OWL nor SWRL provides such capabilities. In order to capture imprecision in rules, we propose fuzzy extensions of SWRL (SWRL is proposed by the Joint US/EU ad hoc Agent Markup Language Committee., the reader is referred to [HPSB04] for full details of the model-theoretic semantics and abstract syntax of SWRL.). In this extension OWL facts (axioms relating to individuals) can include a specification of the “degree” (a truth value between 0 and 1) of confidence with which we assert that an individual (resp. pair of individuals) is an instance of a given class (resp. property); and SWRL atoms can include a “weight” (a truth value between 0 and 1) that represents the “importance” of the atom in a rule.The syntax extends the existing abstract syntax for SWRL, while the semantics is based on the theory of fuzzy sets [Zad65]. For example, the following fuzzy rule asserts that if one has a parent that is happy, then one is likely (with the weight 0.8) to be happy:
منابع مشابه
An Executive Approach Based On the Production of Fuzzy Ontology Using the Semantic Web Rule Language Method (SWRL)
Today, the need to deal with ambiguous information in semantic web languages is increasing. Ontology is an important part of the W3C standards for the semantic web, used to define a conceptual standard vocabulary for the exchange of data between systems, the provision of reusable databases, and the facilitation of collaboration across multiple systems. However, classical ontology is not enough ...
متن کاملf-SWRL: A Fuzzy Extension of SWRL
In an attempt to extend existing knowledge representation systems to deal with the imperfect nature of real world information involved in several applications, the AI community has devoted considerable attention to the representation and management of uncertainty, imprecision and vague knowledge. Moreover, a lot of work has been carried out on the development of reasoning engines that can inter...
متن کاملOWL rules: A proposal and prototype implementation
Although the OWL Web Ontology Language adds considerable expressive power to the Semantic Web it does have expressive limitations, particularly with respect to what can be said about properties. We present SWRL (the Semantic Web Rules Language), a Horn clause rules extension to OWL that overcomes many of these limitations. SWRL extends OWL in a syntactically and semantically coherent manner: th...
متن کاملFuzzy System Modeling and Representation Based on Linguistic Variable Ontology and SWRL
Ontology is an important tool on the semantic web, for ontology has a powerful expressive ability on knowledge representation. However, it has no ability to represent the imprecise information as well as the uncertainty. In order to share and deal with the fuzzy knowledge between homogeneous systems on the semantic web, in this paper, the concept of linguistic variable ontology is proposed as t...
متن کاملExtending SWRL to Enhance Mathematical Support
This paper presents an extension to the Semantic Web Rule Language and a methodology to enable advanced mathematical support in SWRL rules. This solution separates mathematical and problem semantics allowing the inclusion of integration, differentiation and other operations not built-in to SWRL. Using this approach, it is possible to create rules to cope with complex scenarios that include math...
متن کامل